﻿html {
    height: 100%;
}

body {
    /*padding-top: 40px;*/
    /*padding-bottom: 40px;*/
    /*background-color: #f5f5f5;*/
    /*height: 100%;*/
}

.form-signin {
    /*max-width: 300px;*/
    /*padding: 19px 29px 29px;*/
    /*margin: 0 auto 20px;*/
    /*background-color: #fff;*/
    /*border: 1px solid #e5e5e5;*/
    -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
        -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

.form-signin .form-signin-heading, .form-signin .checkbox {
    /*margin-bottom: 10px;*/
}

.form-signin input[type="text"], .form-signin input[type="password"] {
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
}

/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
/* Negative indent footer by it's height */
margin: 0 auto -60px;
}


/* Styles For jquery Validate */
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

#map-canvas {
    height: 350px;
    width: 650px;
    margin: 0px;
    padding: 0px;
}


/* custom page styles (field type + page + field name) */


.input-home-endereco {
    width: 400px;
}